Returns sum of all divisors of a numberΒΆ
Returns sum of all divisors of a number.
Test Data:
number = 8
number = 12
Expected output:
[1, 2, 4]
[1, 2, 3, 4, 6]
def sum_div(N):
divisors = [1]
for i in range(2, N):
if (N % i) == 0:
divisors.append(i)
return divisors
# test
print(sum_div(8)) # [1, 2, 4]
print(sum_div(12)) # [1, 2, 3, 4, 6]